Match dashboard TPS to the TUI indicator - #444
Conversation
Implementation PlanProblem analysisThe persisted per-turn TPS samples are already shared and correct. The mismatch is in aggregation and presentation:
The parity data will be assembled in the coding-agent layer from the existing Deliverables
Acceptance criteria
Files to modifyCore and RPC
Dashboard
Tests and fixtures
Documentation
No new files are expected. Testing approach
Risks and open questions
Plan created by mach6 |
Vitest coverage
|
Plan Amendment — Unified TPS SemanticsThe maintainer expanded the scope after implementation began: Telegram does not need to retain the 24-hour aggregation. Remove that path rather than carrying a compatibility payload. Revised decisions:
This supersedes the original plan's additive compatibility section and Telegram-preservation risk. Plan amended by mach6 after maintainer clarification |
Progress UpdateImplemented unified TPS semantics across the TUI, dashboard, Telegram, and RPC:
Commit: Progress tracked by mach6 |
Code ReviewCriticalNone. ImportantNone. Suggestions
Strengths
Agents run: code-reviewer, error-auditor, test-reviewer, completeness-checker, simplifier Reviewed by mach6 |
Review AssessmentClassifications
Action Plan
Assessment by mach6 |
Progress UpdateAddressed the two genuine review findings:
Commit: Progress tracked by mach6 |
* chore: open PR for issue 443 * Match dashboard and Telegram TPS to TUI * Fix TPS review findings * chore: bump version to 2.55.2 --------- Co-authored-by: m-aebrer <andrew.brereton@milliporesigma.com>
Closes #443
Align the dashboard session-details TPS value and presentation with the established TUI indicator while reusing the shared performance calculators and preserving existing consumers.
Implementation plan posted as a comment below.